package com.jly.select;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 虚拟机节点
 *
 * @author lanyangji
 * @date 2019/1/19 21:47
 */
@Data
@AllArgsConstructor
@Accessors(chain = true)
public class VMNode {

    /**
     * 虚拟机编号
     */
    private Integer vmId;

    /**
     * 隶属用户
     */
    private String owner;

    /**
     * 重量
     */
    private Integer weight;

    /**
     * 与相互通信的虚拟机节点的通信量之和
     */
    private Integer communicationCost;

    /**
     * 是否迁移，1表示迁移，0表示不迁移
     */
    private Integer isRemove;
}
